firewall computer support security research information technology it solutions it services internet computer repair licensing technology transfer nanotechnology computer help intellectual property computers technology computer networking new technology science strains sprains antivirus institute